<?php

/**
 * CategoriaController - The default controller class
 * 
 * @author
 * @version 
 */

class Logado_DisciplinaController extends AppBaseLogadoController
{
	/**
	 * The default action - show the home page
	 */
	public function init()
	{
		parent::init();
		
    	$curso = new curso();
    	$this->view->curso = $curso->listar();
	}
	
    public function cadastrarAction() 
    {
    }
    
    public function editarAction() 
    {
    	$disciplina = new disciplina();
		$dadosdisciplina = $disciplina->pegadisciplina($this->_request->getParam("iddisciplina"));
    	$this->view->dadosdisciplina = $dadosdisciplina;
    	
    	$modulo = new modulo();
    	$this->view->modulo = $modulo->pegamodulo($dadosdisciplina['idmodulo']);
    }
    
    public function listarAction()
    {
    	$disciplina = new disciplina();
    	if($this->_request->getParam("idmodulo")!=""){
    		$this->view->disciplina = $disciplina->listarpormodulo($this->_request->getParam("idmodulo"));
    	}elseif($this->_request->getParam("idcurso")!=""){
    		$this->view->disciplina = $disciplina->listarporcurso($this->_request->getParam("idcurso"));
    	}
    }
    
    public function salvarAction()
    {
    	if($this->_request->isPost())
    	{
    		$disciplina = new disciplina();
    		$disciplina->salvar($_POST);
    		
    		$this->_redirect("logado/disciplina/listar/idcurso/" . $_POST['idcurso']);
    	}
    }
}
